original concept --- RECORDSEPARATOR --- and programming by